home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 20 / 0 / DISK2006.ZIP / PAVERS21.DOC < prev    next >
Text File  |  1989-06-18  |  40KB  |  902 lines

  1. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1               PAGE 1 OF 14
  2.  
  3.                  (C) Copyright 1987-89 Charles L. Pack
  4.     QuickBASIC Compiler (C) Copyright 1982-87 Microsoft Corporation
  5.  
  6.                       WRITTEN BY: Charles L. Pack
  7.             25303 La Loma Drive, Los Altos Hills, CA. 94022
  8.             Phone: (415) 949-0887 (no collect calls please)
  9.  
  10. Permission is granted for personal use of this software, to make backup
  11. copies, and to share it with other individuals at no cost to them.  The
  12. author reserves the SOLE and EXCLUSIVE RIGHT to distribute this software
  13. to clubs, user groups, bulletin boards and other institutions - please
  14. write for further information. Suggestions and comments are welcome, and
  15. may be addressed directly to the author.  The author makes no warranties
  16. or guarantees, express or implied, and makes no recommendations to buy
  17. any security.  The author is not an expert at taxes and accounting.
  18.  
  19. The Personal Portfolio Analyzer performs record-keeping, numerical
  20. analysis and reporting on existing portfolios of stocks, bonds, mutual
  21. funds, cash and other types of securities.  To do this, it maintains a
  22. Catalog file containing the name, ticker symbol or other identifier, ma-
  23. turity date or industry category, expected income, taxability and other
  24. information on up to 255 different securities. In addition, it maintains
  25. any number of Portfolio files, each containing up to 255 transactions in
  26. any securities which exist in the Catalog.  The Catalog and least 20
  27. Portfolios will fit on a 5 1/4" double-sided (360K byte) diskette.  Most
  28. of the information is typed in from a stock guide and broker or fund
  29. advices, and current market prices are typed in from a newspaper.
  30.  
  31. The Personal Portfolio Analyzer calculates market values, realized and
  32. unrealized gains and losses, holding periods, annual percentage returns,
  33. and expected annual income and yield before and after taxes.  Reports,
  34. which can be displayed on screen or printer, include income and taxabil-
  35. ity analysis, realized (tax) gains and losses, and current market value
  36. analysis. In addition, a list of expected income payments can be printed
  37. for the next 12 months, for a checklist.  Expected income can be broken
  38. down monthly for budgeting purposes, and by security type and taxability
  39. (non-taxable, taxable Federal and taxable State) for tax planning. Total
  40. market value can be broken down by security type, portfolio name or in-
  41. dustry category.  Up to four portfolios may be combined in all reports.
  42.  
  43. The Personal Portfolio Analyzer is designed to be easy to use for indi-
  44. viduals and small fund managers.  Entry of the market price for one se-
  45. curity, or application of a stock split or other distribution for one
  46. security, in any portfolio, automatically applies to that security in
  47. all portfolios.  Security sales may be applied on a First-In First-Out
  48. or Last-In First Out basis, or applied to a particular purchase lot.
  49. When necessary, a purchase lot is automatically split into two parts.
  50. The system is menu-driven, allowing the user to easily select all of the
  51. options without memorizing commands.  All menus have a "Help" function;
  52. when invoked by pressing the "H" key, directions applicable to that part
  53. of the system will appear on the screen.
  54.  
  55. The minimum hardware requirements are an IBM-compatible personal com-
  56. puter with 256K memory, one disk drive and DOS 2.0 or a later version.
  57. A second floppy disk or hard disk drive and an 80-column printer are
  58. recommended.  A graphics adapter is not required.  The programs are
  59. written in compiled BASIC, and are NOT copy-protected.
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1               PAGE 2 OF 14
  68.  
  69.                   I N S T A L L A T I O N   G U I D E
  70.  
  71. HOW TO GET THE PERSONAL PORTFOLIO ANALYZER RUNNING - AS SOON AS POSSIBLE
  72.  
  73. In this document, abbreviations are used to denote certain actions.  The
  74. < > symbols indicate a particular key to be pressed, for example <Enter>
  75. means "press the Enter key".  The Enter key is used to indicate you are
  76. finished entering a command or a data item. <Enter> need not be preceded
  77. by a space even though it is done in this document for clarity.
  78.  
  79. Some keys, such as the Esc and Ctrl keys, may be in different positions
  80. on different keyboards.  You may have to look, or consult your computer
  81. operations manual to find them.  The Esc key is usually in the top row,
  82. and the Ctrl key is usually near the left side.  The Enter key has the
  83. funny hooked arrow on it.
  84.  
  85. Commands typed into DOS may be in uppercase (CAPITAL letters) or lower-
  86. case; for example COPY, Copy and copy are all interpreted in the same
  87. way.  In this document, commands will be shown in uppercase.
  88.  
  89. The Personal Portfolio Analyzer may use the DOS system date to select
  90. data for reports.  Therefore, it is important to enter the correct date
  91. when the computer is started.  From the DOS prompt A> or C>, type DATE
  92. <Enter>.  If the date is incorrect, type in a new date in the format
  93. mm/dd/yy, for example 1/9/89.
  94.  
  95. If you have a hard disk, you must install your program on the hard disk
  96. before running it. Instructions for hard disk installation begin on page
  97. 6.  Instructions for operation on floppy disks begin on the next page.
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1               PAGE 3 OF 14
  134.  
  135.                     OPERATION FROM FLOPPY DISKETTES
  136.  
  137. The first and most important thing for you to do is to MAKE A WORKING
  138. COPY.  The original copy of the Personal Portfolio Analyzer has (or
  139. should have!) write-protect tabs on it to prevent accidentally writing
  140. over it.  DO NOT try to use the original copy - keep that for backup!
  141. Make at least one working copy of the Personal Portfolio Analyzer and
  142. then put the original in a safe place other than where your computer is.
  143. This place should be free of magnetic fields generated by appliances
  144. such as vacuum cleaners.
  145.  
  146. To make a working copy, insert your DOS diskette in drive A and make
  147. sure the A> prompt is visible.  Insert a blank diskette in Drive B.
  148. WARNING: Any data on the diskette in Drive B is about to be erased!
  149. Type the following command:
  150.  
  151.                           FORMAT B: /S <Enter>
  152.  
  153. Follow the prompts on the screen. This will format the diskette and copy
  154. your DOS system files (COMMAND.COM and the two hidden files) onto it, so
  155. that it can be booted directly.  *** WARNING! *** NEVER use FORMAT by
  156. itself.  That will format your DOS diskette, and wipe out your DOS!
  157.  
  158. At this point, you may optionally copy some useful DOS utility programs
  159. onto your working diskette.  The following are suggested, and will allow
  160. you to format diskettes and make backup copies without going back to
  161. your original DOS diskette:
  162.  
  163.                         COPY CHKDSK.COM B: <Enter>
  164.                         COPY DISKCOPY.COM B: <Enter>
  165.                         COPY DISKCOMP.COM B: <Enter>
  166.                         COPY FORMAT.COM B: <Enter>
  167.  
  168. Now remove your DOS diskette from drive A and insert the Personal Port-
  169. folio Analyzer STARTUP diskette.  The STARTUP diskette is the one with
  170. the files BRUN30.EXE and PA2.EXE on it.  If you have only one diskette,
  171. that should be the STARTUP/PROGRAM diskette; insert that one in drive A
  172. instead.  Then type the following command:
  173.  
  174.                           COPY *.* B: <Enter>
  175.  
  176. This copies all of the individual files from the diskette in the default
  177. drive (drive A) onto the working diskette in drive B.  You now have a
  178. working copy of the STARTUP diskette.  The diskette can be "booted" di-
  179. rectly without inserting DOS first.
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1               PAGE 4 OF 14
  200.  
  201.               OPERATION FROM FLOPPY DISKETTES (continued)
  202.  
  203. Insert your DOS diskette in drive A again and make sure you have the A>
  204. prompt.  Insert another blank diskette in drive B.  Type the command
  205.  
  206.                            FORMAT B: <Enter>
  207.  
  208. to format another diskette.  This diskette will not have DOS on it, and
  209. therefore will not be "bootable".  At this point, you may also want to
  210. format additional diskettes for data files.  If your Personal Portfolio
  211. Analyzer came on only a single STARTUP/PROGRAM diskette, skip this next
  212. step.  The diskette you just formatted can be used as a DATA diskette.
  213.  
  214. Remove DOS and insert the original PROGRAM diskette in drive A.  With a
  215. formatted diskette in drive B, copy all the files from A onto B with the
  216. following command:
  217.  
  218.                           COPY *.* B: <Enter>
  219.  
  220. You now have a working copy of the PROGRAM diskette.
  221.  
  222. At this point, make sure all diskettes are correctly labelled.  Do not
  223. put write-protect tabs on either the working copies of the STARTUP and
  224. PROGRAM diskettes or on the data diskettes.
  225.  
  226. Now remove the diskette in Drive A and insert a WORKING COPY of the
  227. Personal Portfolio Analyzer.  If you received the Personal Portfolio
  228. Analyzer on two floppies, insert the STARTUP diskette.  DO NOT try to
  229. start with the PROGRAM diskette.  If you received only one diskette,
  230. insert that one (it should be a combined STARTUP/PROGRAM diskette).
  231.  
  232. Re-set your computer with the Ctrl-Alt-Del keys. When asked for the cur-
  233. rent date and time, it is important to enter these items as the program
  234. uses the DOS system date in some of its calculations.  In just a moment,
  235. the introductory screen should appear!
  236.  
  237. If you have not used these programs before, press the H (for HELP) key
  238. for further information on how to use the system in general.  Then press
  239. the Enter key to continue.  If you began with the STARTUP diskette, the
  240. program will automatically prompt you to insert the PROGRAM diskette
  241. when it is needed.  (Once you are on the PROGRAM diskette, the STARTUP
  242. diskette is no longer used).  After this process has taken place, you
  243. will see the Master Menu screen.
  244.  
  245. Once the Personal Portfolio Analyzer is running, all instructions on how
  246. to operate it are available from within the system itself. Note that you
  247. can press the H (for HELP) key to get instructions from any screen that
  248. has a menu.  Please read the HELP screens; they will answer most of your
  249. questions.
  250.  
  251. Some demonstration data files are on the PROGRAM diskette.  To work with
  252. these files, press S from the Master Menu.  When you are asked to enter
  253. the disk drive and/or sub-directory for data files, press the Enter key
  254. by itself (this selects the default directory which is the PROGRAM disk-
  255. ette).  Then press C.  The program will ask for the name of the active
  256. portfolio; type DEMOFILE and press the Enter key two times. Again, press
  257. H (for HELP) to get on-screen explanation of the Master Menu selections.
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1               PAGE 5 OF 14
  266.  
  267.               OPERATION FROM FLOPPY DISKETTES (continued)
  268.  
  269. IMPORTANT: It is highly recommended that you keep all of your own port-
  270. folio data on a separate diskette, which will be in drive B.  This will
  271. facilitate making backup copies of your data and installing new versions
  272. of the program.
  273.  
  274. To start a new portfolio diskette, insert a newly formatted diskette in
  275. drive B.  From the Master Menu press S (for Specify Path) and type B:
  276. <Enter>.  (If you sepcify an invalid or non-existing drive, you will get
  277. an error message so you can try again). Next, press C (for Change active
  278. portfolio) and enter a name for the new portfolio.  Each portfolio is
  279. identified by a unique name up to 8 characters long, such as PERSONAL or
  280. TRUSTFUN. Type in the name and press the Enter key two times. This makes
  281. that portfolio active for both updating and reporting.  The portfolio
  282. will be initialized later, just before you enter your first purchase.
  283.  
  284. From the Master Menu, press A to Add a security. The program will recog-
  285. nize the empty diskette in drive B and ask "Are you starting a new data
  286. disk?".  Ignore the flashing message "Wrong disk in drive, or missing
  287. file", and respond Y (for Yes).  Enter 255 for the maximum number of
  288. entries, and a new Catalog file will be initialized.  You will then
  289. automatically be prompted to start entering data for the first security.
  290. It is recommended to read the Help screens first.  To do this, press Esc
  291. and then H. After reading the Help screens, press Esc again, and then A.
  292. Enter data for one or more securities, as you wish.
  293.  
  294. Now, move the selector block to a security you wish to buy, and press B.
  295. If the portfolio doesn't exist yet, you will be asked "Are you starting
  296. a new portfolio?".  Again, ignore the flashing message "Wrong disk in
  297. drive, or missing file", and respond Y. Enter 255 for the maximum number
  298. of entries and a new Portfolio will be initialized.  You will then auto-
  299. matically be prompted to start entering data for your first purchase.
  300. To read the Help screens first, press Esc and then H.
  301.  
  302. If you have only one disk drive (such as on the PC Jr.) you MUST use the
  303. program diskette for data files.  Programs and data can be on the same
  304. diskette, but space will be limited.  There are two ways to get around
  305. the space problem.  Use smaller data files and erase files that aren't
  306. needed; you can erase the sample data files if you wish, and start new
  307. files using the same procedures as in the above paragraphs.  Also, you
  308. can erase Help screens (.HLP files) to get more space on a diskette.
  309.  
  310. When new catalog or portfolio files are started, the program asks for
  311. the maximum number of entries, which in each case is 255.  You can enter
  312. smaller numbers.  The catalog file requires 128 bytes for each security,
  313. plus one extra. A portfolio file requires 64 bytes for each transaction,
  314. plus one extra.  The program will round the numbers you type in upwards
  315. so that a multiple of 2,048 bytes will be used.  Enough space should be
  316. allowed in each file so that records can be added later.
  317.  
  318. Maximum # of data records     255     191     127     63     31     15
  319. No. of bytes in Catalog     32,768  24,576  16,384  8,192  4,096  2,048
  320. No. of bytes in Portfolio   16,384  12,288   8,192  4,096  2,048    --
  321.  
  322. You can have as many portfolios on a diskette as will fit.  Selling a
  323. security does not generate another transaction record, as there is space
  324. on each record for both the purchase and the sale.
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1               PAGE 6 OF 14
  332.  
  333.                       INSTALLATION ON A HARD DISK
  334.  
  335. Installation is the process of transferring the original of a program
  336. onto a hard disk, and setting it up to operate with your particular
  337. computer.  Installation on a hard disk usually consists of three steps:
  338. First, making a sub-directory; Second, copying the required files; and
  339. Third, creating a batch file.  The last step is optional but still very
  340. desirable.  *** NOTE *** If you are UPGRADING from an earlier release of
  341. the Personal Portfolio Analyzer, skip now to page 9.
  342.  
  343. The Portfolio Analyzer should reside in its own dedicated sub-directory.
  344. This sub-directory may be called \PA or \STOCKS or whatever you want, up
  345. to 8 characters, but for explanatory purposes here it will be called
  346. \PAPROG (for Portfolio Analyzer Programs).  (See page 8 for information
  347. on sub-directories and how to make one).  Now make this the current sub-
  348. directory by typing CD \PAPROG <Enter>.  This completes the first step.
  349.  
  350. Insert the Personal Portfolio Analyzer STARTUP diskette in Drive A.
  351. (If you have only one diskette, insert the STARTUP/PROGRAM diskette).
  352. Copy the files to the hard disk with the command COPY A:*.* /V <Enter>.
  353. If you have a separate PROGRAM diskette, repeat this step with that one,
  354. also.  Now, make the ROOT directory active by typing CD \ <Enter>.
  355. This completes the second step.
  356.  
  357. The commands to start the Portfolio Analyzer can optionally be stored in
  358. a batch file which should be located in the root directory. A batch file
  359. has the extension .BAT. When the name of that file is typed as a command
  360. from the DOS prompt, all commands in that file are executed as if they
  361. had been typed individually.  To create this batch file, make sure the
  362. root directory is active (use the DIR command to check), and enter the
  363. following commands:
  364.                         COPY CON: PA.BAT <Enter>
  365.                         CD \PAPROG <Enter>
  366.                         PA2 <Enter>
  367.                         CD \ <Enter>
  368.                         <F6> <Enter>
  369.  
  370. Leave out CD \ if you don't wish to return to the root directory upon
  371. termination of the Portfolio Analyzer.  <F6> means press the F6 key
  372. (this is a function key on the left side of your keyboard).  You should
  373. see the message "1 file(s) copied" and the DOS prompt C>. The Portfolio
  374. Analyzer can now be started from the root directory with the single
  375. command PA <Enter>.
  376.  
  377. When you first start the Portfolio Analyzer, you will see the introduc-
  378. tory screen.  If you have not used these programs before, press the H
  379. (for HELP) key for general information on how to use the system.  Press
  380. Enter to continue from the introductory screen to the Master Menu.  Once
  381. the program is running, all instructions on how to operate it are avail-
  382. able from within the program itself.  Note that you can press the H (for
  383. HELP) key to get instructions from any screen that has a menu.  Please
  384. read the HELP screens; they will answer most of your questions.
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1               PAGE 7 OF 14
  398.  
  399.                         OPERATION ON A HARD DISK
  400.  
  401. Some demonstration data files are in the PROGRAM sub-directory.  To work
  402. with these files, press S from the Master Menu.  When you are asked to
  403. enter the path for data files, press the Enter key by itself (this will
  404. select the default, which is the PROGRAM directory).  Then press C.  The
  405. program will ask for the name of the active portfolio; type DEMOFILE and
  406. press the Enter key two times.  Again, press H (for HELP) to get an on-
  407. screen explanation of the Master Menu selections.
  408.  
  409. IMPORTANT:  It is highly recommended that you keep all of your own port-
  410. folio data in a separate sub-directory.  This will facilitate making
  411. backup copies of your data and installing new versions of the program.
  412.  
  413. For instructive purposes here, the DATA sub-directory will be called
  414. \PADATA (but you can use any name you want).  Get into the ROOT direc-
  415. tory by typing CD \ <Enter>, and verify that you are in the correct one
  416. (use the DOS command DIR).  To make the data directory, type MD \PADATA
  417. <Enter>.  Now start the Portfolio Analyzer by typing PA <Enter>, and get
  418. into the Master Menu.
  419.  
  420. From the Master Menu press S (for Specify Path) and then type \PADATA\
  421. <Enter>.  (If you specify an invalid or non-existing path, you will get
  422. an error message so you can try again). Next, press C (for Change active
  423. portfolio) and enter a name for the new portfolio.  Each portfolio is
  424. identified by a unique name up to 8 characters long, such as PERSONAL or
  425. TRUSTFUN. Type in the name and press the Enter key two times. This makes
  426. that portfolio active for both updating and reporting.  The portfolio
  427. will be initialized later, just before you enter your first purchase.
  428.  
  429. From the Master Menu, press A to Add a security. The program will recog-
  430. nize the empty directory and ask "Are you starting a new data disk?".
  431. Ignore the flashing message "Wrong disk in drive, or missing file", and
  432. respond Y (for Yes).  Enter 255 for the maximum number of entries, and a
  433. new Catalog file will be initialized.  You will then automatically be
  434. prompted to start entering data for the first security.  It is recommen-
  435. ded to read the HELP screens first.  To do this, press Esc and then H.
  436. After reading the HELP screens, press Esc again, and then A.  Enter data
  437. for one or more securities, as you wish.
  438.  
  439. Now, move the selector block to a security you wish to buy, and press B.
  440. If the portfolio doesn't exist yet, you will be asked "Are you starting
  441. a new portfolio?".  Again, ignore the flashing message "Wrong disk in
  442. drive, or missing file", and respond Y. Enter 255 for the maximum number
  443. of entries and a new Portfolio will be initialized.  You will then auto-
  444. matically be prompted to start entering data for your first purchase.
  445. To read the HELP screens first, press Esc and then H.
  446.  
  447. You can have as many different portfolios as you want, as long as there
  448. is space on your disk. The security entries in the Catalog file apply to
  449. ALL Portfolio files which are in the same sub-directory.  Within a port-
  450. folio, selling a security does not generate another transaction record,
  451. as there is space on each record for both the purchase and the sale.
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1               PAGE 8 OF 14
  464.  
  465.              WHAT IS A "SUB-DIRECTORY", AND HOW TO MAKE ONE
  466.  
  467. A hard disk can contain hundreds of files, which could make management
  468. of its directory very difficult.  Therefore a hard disk usually contains
  469. a "root" directory and a number of "sub-directories", organized in a
  470. "tree" structure. The root directory is the main directory and is always
  471. present.  It is like the trunk of a tree, and can contain any number of
  472. sub-directories, which are like branches of a tree.  Also, sub-direc-
  473. tories can contain other sub-directories, up to many different levels
  474. just like the many branches of a tree.
  475.  
  476. Another way to look at it is, the root directory of a disk(ette) is like
  477. the master index to a big book, and the sub-directory is like the index
  478. to an individual chapter.  I recommend keeping the directory structure
  479. simple, with only one level of sub-directories.  Floppy diskettes can
  480. also have sub-directories but usually they don't - while hard disks,
  481. with their much greater capacity, usually do.
  482.  
  483. Usually, sub-directories contain individual categories of programs or
  484. other files.  For example word processing programs can be in one sub-
  485. directory, documents in another, spreadsheets in another, etc.  Ideally,
  486. the root directory should contain only sub-directories, batch files and
  487. certain other system files; DOS should have its own sub-directory.
  488.  
  489. The Portfolio Analyzer should reside in its own dedicated sub-directory.
  490. To make a sub-directory, first make the root directory active by typing
  491. the DOS command CD \ <Enter>.  CD stands for "change directories".  Note
  492. the back-slash (\) is different from the regular forward slash (/). Sub-
  493. directory names are just like any other file names except they always
  494. start with the back-slash (\).  The root directory has no name and is
  495. just called \.
  496.  
  497. Sub-directory names must be unique within the directory that contains
  498. them.  To look at sub-directory names, use DIR /W <Enter>.  Sub-direc-
  499. tories are identified by the caption <DIR>.  It is permissible for a
  500. sub-directory name to be the same as a file name, for example PA can
  501. exist as a directory and again as a batch file such as PA.BAT.
  502.  
  503. Now enter the DOS command to "make a directory". Type in MD \xxx <Enter>
  504. where xxx denotes a name 1 to 8 characters in length - for example type
  505. MD \PAPROG <Enter>.  For best results, use only letters of the alphabet.
  506. If no error message appears and the DOS prompt C> re-appears, the sub-
  507. directory now exists.  While you're at it, you can make another sub-dir-
  508. ectory for your portfolio data files.  For example type MD \PADATA
  509. <Enter>.  To make the PROGRAM directory active, type CD \PAPROG <Enter>.
  510.  
  511. WARNING: If you are not in the ROOT directory when you make a sub-direc-
  512. tory, that sub-directory will be under the CURRENT directory that is
  513. active at that time.  For example, if the current directory is \PAPROG
  514. and you make a sub-directory called \PADATA, you will have to enter the
  515. path name \PAPROG\PADATA\ in order to get to it.  It's usually better to
  516. keep things more simple.
  517.  
  518. If you can't find your data sub-directory, it may have been placed acci-
  519. dentally under a different sub-directory.
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1               PAGE 9 OF 14
  530.  
  531.                  UPGRADING FROM AN OLDER VERSION (2.xx)
  532.  
  533. You can still use your existing data files (files with names ending in
  534. .POR).  Data files used with Release 2.1 can also be used with Release
  535. 2.04, except the industry category will not be shown.  WARNING: The .CTL
  536. files are NOT interchangeable among different versions of the program.
  537. NOTE:  The Release 2.1 Portfolio Analyzer starts with the command PA2,
  538. not PASTART2 as in Release 2.04.
  539.  
  540. If you are using floppy disks, follow the directions on pages 3-5.  If
  541. you are using a hard disk, follow the directions in the next paragraphs.
  542.  
  543. Get into DOS, as indicated by the C> prompt.  Make the sub-directory
  544. which contains the Personal Portfolio Analyzer PROGRAMS the currently
  545. active directory.  For example, type CD \PAPROG <Enter>.  Verify that
  546. you are in the correct directory!  Enter the following commands, which
  547. will delete the old program files:
  548.  
  549.                          ERASE PA*.CTL <Enter>
  550.                          ERASE PA*.EXE <Enter>
  551.                          ERASE PA*.HLP <Enter>
  552.                          ERASE RELEASE*.* <Enter>
  553.  
  554. You should also erase the README and .DOC files if they are present.
  555. Do not erase any of your personal data files, as they can still be used.
  556.  
  557. Insert the original copy of the Personal Portfolio Analyzer (Release
  558. 2.1) in Drive A.  You will need to copy some, but not all, of the files
  559. onto your hard disk.  Now type the following commands:
  560.  
  561.                        COPY A:PA*.CTL /V <Enter>
  562.                        COPY A:PA*.EXE /V <Enter>
  563.                        COPY A:PA*.HLP /V <Enter>
  564.                        COPY A:RELEASE*.* <Enter>
  565.  
  566. If you received the Personal Portfolio Analyzer on more than one
  567. diskette, repeat the above procedure for EACH diskette; it doesn't
  568. matter which one is copied first.
  569.  
  570. WARNING: the old .CTL files will not work with the new version of the
  571. program.  If you try to use the old .CTL files, you will get an error
  572. message and the program won't run.  If you copy the new sample data
  573. files, they will over-write and destroy the old data files.
  574.  
  575. You may also have to modify your existing batch (.BAT) file which is
  576. used to start the program.  It should be located in the ROOT directory.
  577. Release 2.1 of the Personal Portfolio Analyzer starts with the command
  578. PA2; Release 2.04 started with PASTART2.
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1              PAGE 10 OF 14
  596.  
  597.          DIFFERENCES BETWEEN THIS RELEASE AND PREVIOUS RELEASES
  598.  
  599. Release 2.11 of the Personal Portfolio Analyzer contains the following
  600. improvements over Release 2.04:
  601.  
  602. 1.  File PASTART2.EXE has been replaced with the separate files PA2.EXE,
  603.     PAMMENU2.EXE and PADDELS2.EXE.  The Portfolio Analyzer now requires
  604.     two 360K diskettes.  See pages 12-13 for more information.
  605.  
  606. 2.  A new Video function was added to the Master Menu.  It allows you to
  607.     specify any one of ten different color schemes (including monochrome
  608.     if you don't have a color monitor).  Also the (S)pecify Path and
  609.     (C)hange Active Portfolio functions have been improved.
  610.  
  611. 3.  A "precious metals" security type has been added, for things like
  612.     silver and gold bars and coins.  (Futures contracts are still "puts"
  613.     or "calls").
  614.  
  615. 4.  Current prices are now displayed and entered in the Add/Delete
  616.     Securities screen.  They are no longer entered in the Market Value
  617.     Analysis screen.  This makes it easier to update prices for all
  618.     portfolios at the same time.
  619.  
  620. 5.  "Yank out" has been replaced by "Wipe out", for deleting a security
  621.     or a transaction.  The screen action that occurs when deleting or
  622.     adding a security or a transaction has been improved.  When adding
  623.     an item, the new data is now displayed in correct sequence instead
  624.     of temporarily near the bottom of the screen.
  625.  
  626. 6.  The "Change" function has been improved.  You can now move the
  627.     selector bar horizontally to select a data item to be changed.
  628.  
  629. 7.  In all screens, negative (loss) amounts are shown in red (if you
  630.     have a color monitor).  If you use a monochrome monitor, losses and
  631.     some other items are shown in bright, emphasized characters.
  632.  
  633. 8.  Up to four portfolios can be combined in all the report functions.
  634.     Their names are specified under the (C)hange Active Portfolio
  635.     function in the Master Menu.
  636.  
  637. 9.  You can now list individual income payments, as a checklist for the
  638.     next 12 months.  Also in the Income/Tax analysis report, you can
  639.     select records by security type; for example you can select all
  640.     bonds and cash accounts.
  641.  
  642. 10. In the Realized Gain/Loss report, you can have the entries sorted by
  643.     holding period.  A "bug" that caused the program to fail when the
  644.     holding period was zero has been fixed.
  645.  
  646. 11. In the Market Value Analysis report, you can select records by
  647.     security type, for example you can select all cash accounts and
  648.     common stocks.  Also, the totals can be broken down by portfolio
  649.     name or by industry category.  An individual portfolio could repre-
  650.     sent a particular broker or advisor.
  651.  
  652. 12. Other less noticeable improvements have been made in error recovery,
  653.     better menu formats and better prompts.
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1              PAGE 11 OF 14
  662.  
  663.                        ABOUT DATA FILE MANAGEMENT
  664.  
  665. For greatest speed and efficiency - especially with floppy disks - all
  666. file maintenance is performed in memory.  Whenever a Catalog or a Port-
  667. folio is created, it is initialized on disk with the maximum number of
  668. records, up to 255, which is specified by the user. Initialization on
  669. disk at the maximum size insures that during file maintenance operations
  670. the user will not run out of disk space and lose data.  The maximum file
  671. size of 255 records should not be a problem for most individuals and
  672. small fund managers.
  673.  
  674. Data files created by the Personal Portfolio Analyzer are stored on disk
  675. in a binary format and are not compatible with any other files.  Techni-
  676. cally speaking, they are random-access files in BASIC for greatest speed
  677. and efficiency.  They cannot be read with the popular spreadsheet or
  678. database programs.
  679.  
  680. Each time a data file is updated or changed, it is over-written on disk.
  681. The actual writing on disk takes place automatically (if any changes
  682. have been made) when you use the EXIT or QUIT functions, or when you
  683. switch between the Add/Delete Securities screen and the Add/Delete
  684. Portfolio Transactions screen.  Therefore, it is very important to KEEP
  685. BACKUP COPIES on a regular schedule such as weekly or monthly.
  686.  
  687. I suggest the following diskette backup scheme:  Use three diskettes and
  688. label the three envelopes C (for current, or child), F (for Father), and
  689. G (for Grandfather).  The envelope labelled C is of course the current,
  690. or working, diskette.  When a copy of the current diskette is made, copy
  691. onto the Grandfather diskette, which then becomes the new Current disk-
  692. ette.  The old Current diskette becomes the new Father; the old Father
  693. becomes the new Grandfather.  The diskettes are simply switched in their
  694. envelopes.  The advantages to this scheme are that each diskette is
  695. always used in rotation so one diskette does not tend to wear out faster
  696. than the others; and there are always three generations of data.
  697.  
  698. If you are using a hard disk, it is just as important to back up your
  699. data files!  To do this, insert a newly formatted diskette in Drive A.
  700. Make drive C the active drive and make the sub-directory which contains
  701. the portfolio DATA files the active sub-directory.  Type the following
  702. command: COPY *.POR A: /V <Enter>.  This copies both the catalog file
  703. and all the portfolio files.  It is still recommended to keep two or
  704. more backup copies, as described above.
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1              PAGE 12 OF 14
  728.  
  729.                           DESCRIPTION OF FILES
  730.  
  731. If you are using 5.25" 360K diskettes, the Personal Portfolio Analyzer
  732. MUST be distributed between two diskettes, because there is not enough
  733. room on a single diskette for the entire system.  The following files
  734. should be on the STARTUP diskette:
  735.  
  736. RELEASEv.rr  is the version/release number of the master diskette.  This
  737.              file itself has no purpose except to identify the diskette.
  738.              If you have a startup and a program diskette, this file
  739.              should exist on both diskettes.
  740.  
  741. AUTOEXEC.BAT is a batch file to start the Portfolio Analyzer funning on
  742.              floppy diskettes.
  743.  
  744.      PA2.BAT is a batch file to start the Portfolio Analyzer running on
  745.              a hard disk.
  746.  
  747. PASTART2.CTL is the file which contains the introductory screen.  The
  748.              version of this file MUST match the current program version
  749.              and not that of an earlier version.
  750.  
  751.      PA2.EXE is the program which displays the introductory screen.  The
  752.              Portfolio Analyzer must ALWAYS be started with this pro-
  753.              gram.  This program automatically loads BRUN30.EXE, which
  754.              remains in memory until you return to DOS.
  755.  
  756.   BRUN30.EXE is the run-time module which is required for any of the
  757.              Portfolio Analyzer programs to run.  It contains routines
  758.              which are common to all programs.  BRUN30.EXE is a part of
  759.              the QuickBASIC compiler which is (C) Copyrighted by Micro-
  760.              soft Corporation.
  761.  
  762. PASTART2.HLP contains the initial HELP screens with general information
  763.              about using the Personal Portfolio Analyzer.
  764.  
  765. PAVERS21.DOC is the text file which contains the information you are
  766.              reading now.
  767.  
  768.   README
  769.     READ.ME  is a short text file which explains how to print the infor-
  770.   README.DOC mation you are reading now.
  771.  
  772. If you are using a high-density floppy disk (720K or more) or a hard
  773. disk, the above files should be on the PROGRAM diskette or in the PRO-
  774. GRAM sub-directory.  The files PASTART2.CTL, PA2.EXE, and BRUN30.EXE
  775. MUST be present for the Portfolio Analyzer to run.  PASTART2.HLP must
  776. also be present if you want to have the initial HELP screen available.
  777.  
  778. All files with the extension .EXE are executable program files in native
  779. machine language.  However, the Personal Portfolio Analyzer must ALWAYS
  780. be started with the command PA2 (which may be in a batch file).
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1              PAGE 13 OF 14
  794.  
  795.                     DESCRIPTION OF FILES (continued)
  796.  
  797. The following files must reside on the PROGRAM diskette, or in the PRO-
  798. GRAM sub-directory:
  799.  
  800. PASETUP2.CTL is a control file which has several functions.  If data and
  801.              programs are on separate diskettes PASETUP2.CTL must be on
  802.              the PROGRAM diskette, not the data diskette.  Likewise, on
  803.              a hard disk PASETUP2.CTL must be in the PROGRAM sub-direc-
  804.              tory, not the data sub-directory.
  805.  
  806. PAMMENU2.EXE is the Master Menu program.  It also allows the user to
  807.              specify the path for data files, to select the active port-
  808.              folios for updating and reports, and to select the colors
  809.              for video display.
  810.  
  811. PAMMENU2.HLP is the HELP screen which explains the Master Menu.
  812.  
  813. PADDELS2.EXE displays the Add/Delete Securities screen and performs all
  814.              file maintenance on the Catalog file.  This is also where
  815.              you enter the current market values for all securities.
  816.  
  817. PADDELS2.HLP is the HELP screen for Add/Delete Securities.
  818.  
  819. PASTYPE2.HLP is the HELP screen which explains all of the different
  820.              security types.
  821.  
  822. PATRANS2.EXE is the Add/Delete Portfolio Transactions program.  It cre-
  823.              ates and/or modifies the currently active portfolio file.
  824.              (A portfolio file is made active for updates in the Master
  825.              Menu with the C function).  PATRANS2 will initialize a
  826.              portfolio file if it doesn't yet exist.
  827.  
  828. PATRANS2.HLP is the HELP screen for Add/Delete Portfolio Transactions.
  829.  
  830. PASALES2.HLP is the HELP screen that can be activated when selling a
  831.              security in PATRANS2.  It explains the ways in which shares
  832.              sold can be allocated to shares on hand.
  833.  
  834. PAINTAX2.EXE is the income and taxability analysis report program.
  835. PAINTAX2.HLP is the Help screen for PAINTAX2.EXE.
  836. PAREGAL2.EXE is the realized gain/loss report program.
  837. PAREGAL2.HLP is the Help screen for PAREGAL2.EXE.
  838. PAMVALU2.EXE is the market value analysis program.
  839. PAMVALU2.HLP is the Help screen for PAMVALU2.EXE.
  840.  
  841. Note: PAINTAX2, PAREGAL2 AND PAMVALU2 all work on the active portfolios
  842. for reports.  Up to four portfolios may be combined in all reports;
  843. these portfolios are specified with the C function in the Master Menu.
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859. THE PERSONAL PORTFOLIO ANALYZER - RELEASE 2.1              PAGE 14 OF 14
  860.  
  861.                     DESCRIPTION OF FILES (continued)
  862.  
  863. The following files should reside on the DATA diskette, or in the DATA
  864. sub-directory (unless data and programs are in the same directory):
  865.  
  866. CATALOG.POR  is the Catalog file, which contains one record for each
  867.              security which is to exist in any portfolio.  Each record
  868.              requires 128 bytes, and there is also a 128-byte header.
  869.              The maximum capacity is 255 data records; therefore the
  870.              maximum size catalog requires 256 x 128, or 32,768 bytes.
  871.  
  872. XXXXXXXX.POR (where XXXXXXXX is a name made up by the user) is a Port-
  873.              folio transaction file. Each portfolio transaction requires
  874.              64 bytes, and there is also a 64-byte header.  A transac-
  875.              tion record has space for both purchase and sale data.  The
  876.              maximum capacity is 255 records; therefore the maximum size
  877.              portfolio requires 256 x 64, or 16,384 bytes.  (See the
  878.              table near the bottom of page 5).
  879.  
  880. All files with the extension .HLP are standard text files which do not
  881. contain any control characters.  Whenever the H (for HELP) function is
  882. invoked, the program looks for the appropriate file (see the list of
  883. files on the preceding two pages). If that file is not found in the
  884. program directory, the message "Help screen not available" will flash on
  885. the bottom line of the screen (press any other valid key to get rid of a
  886. flashing error message).
  887.  
  888. You may delete any or all of the .HLP files if necessary to make more
  889. space on a diskette (you should first print them out using Shift-PrtSc).
  890. To delete an individual file, make the diskette or sub-directory which
  891. contains that file the active one.  Then type the following command:
  892. ERASE xxxxxxxx.HLP <Enter>.  For example to erase the file that contains
  893. the initial HELP screen, type ERASE PASTART2.HLP <Enter>.  To get rid of
  894. all HELP screens, type ERASE *.HLP <Enter>.  Use DIR or DIR /W to check
  895. the directory before and after you delete a file.  DIR shows the names
  896. of all files in one column along with their corresponding dates, times
  897. and other information; DIR /W shows several file names on each line,
  898. without the other information (/W means "wide").
  899.  
  900. You can also delete the README, .DOC and RELEASEv.rr files, but do NOT
  901. delete any of the .CTL files.
  902.